@charset "utf-8";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; color:#5b5959; margin:0px auto; padding:0px; font-size:12px;background:#fff url(../img/body-bg.jpg) repeat-x top;}

h1,h2,h3,h4,h5,h6,ul,li,p,div{margin:0px; padding:0px; list-style:none;}

a{color:#333333; ; text-decoration:none; outline:none;}
a:hover{color:#333333; text-decoration:none; outline:none;}

.clear{clear:both;}
img{border:none;}

h1{font-size:21px;  color:#585757; font-family:Arial, Helvetica, sans-serif; padding:4px 0px;}
h2{font-size:21px; font-weight:normal; color:#556d77; border-bottom:1px solid #556d77; padding:7px 0px; margin-bottom:15px; }
h3{ color:#e18f00; font-size:16px;}
h6{font-size:14px; color:#d08400; padding:10px 0px;background:url(../img/line.png) repeat-x bottom; }

.wrapper {	width:900px;	margin:0px auto;}
.header{ min-height:133px; padding-top:5px; overflow:hidden; }
.logo{ width:200px; float:left; padding-top:30px; }
.menus{ float:right; width:680px;}
.menus li{ float:right; font-size:14px; margin-right:1px; }
.menus li a{padding:70px 25px 10px 25px; display:block; color:#676767;} 
.menus li a:hover, .menus li a.active{color:#e18f00;  background:#d4d9db;}

.banner-widget{ border-bottom:2px solid #9b9b9a; border-top:2px solid #9b9b9a; padding:2px 0px; overflow:hidden; margin-top:10px;}
.slider{ width:639px; float:left; border-right:2px solid #FFF;}
.login-form{ width:239px; float:right;background:#e18f00; color:#fff; padding:10px 10px; min-height:256px;}
.login-form h1{ color:#fff; border-bottom:1px dashed #fff; font-size:24px; text-align:center; padding:4px 0px; font-weight:normal;}
.login-form ul{ padding-top:20px;} 
.login-form li{ padding:10px 0px 2px 7px;}
.login-form li a{ font-style:italic; color:#fff; text-decoration:underline;}
.login-form li label{ display:block; font-weight:bold;}
.login-form li label.forgot{ font-size:10px; padding:4px 0px;}
.login-form li label.forgot a{ color:#fff;}
.text-fields{ background:#fff; width:95%; border:none; padding:2px;}
.blue-btn{background:url(../img/btn-left.png) no-repeat left top; padding-left:15px; height:31px; display:block;}
.blue-btn input{background:url(../img/btn-right.png) no-repeat right; padding:0 30px 0px 0px; overflow:visible; text-align:left; height:31px; border:0; margin:0; color:#fff;  font-size:14px;}

.content-widget{ padding:35px 0px 30px 0px; line-height:19px;}
.welcome strong{ color:#627c86;}
.latest-projects{ padding-top:20px; overflow:hidden;}
.rt-mgn{ margin-right:17px;}
.agn-ctr{ text-align:center;}
.projects{ background:#e7e7e7; padding:10px; border:1px solid #d6d3d3; float: left; width:190px; }
.projects li img{ border:1px solid #ccc; padding:2px; background:#fff;}
.projects li p{ min-height:65px;}
.read-more{ color:#485d66; text-align:right; display:block; text-align:right; font-style:italic; font-weight:bold;}
.read-more:hover{ color:#d08400; text-decoration:underline;} 

.footer{ background:url(../img/footer-bg.png) top repeat-x;height:68px;	clear:both;	text-align:center;	color:#666;	line-height:20px;	font-weight:bold;	padding-top:10px;}	
.footer a{ color:#666; padding:4px 10px;}	
.footer a:hover{ color:#000;}
.totalErrors{
	background: #FFF4DD;
	border: solid 1px #FFB722 ;
	padding:10px;
	margin: 20px;
        color:red;
}
.totalSuccess{
	background: #FFF4DD;
	border: solid 1px #FFB722 ;
	padding:10px;
	margin-right:10px;
	margin-bottom: 3px;
        color:green;
}
.mandatory
{
	
	height:auto;
	margin: 2px;
	width: 1px;
	background: #BF0000;
}
.mandatory2{margin: 2px; float:right;font-size:11px}
.forgetPassword{margin-left:20px;}
.forgetPassword a:hover{text-decoration:underline;}
/*--------------------------------------------Registration  Page---------------------------*/
.register_form{background:#ebeef0; width:850px; margin:10px auto; border:1px solid #c7c7c7;}
.register_form p{background:#e18f00; color:#FFFFFF; height:16px; font-size:14px; font-weight:bold; padding:5px; margin:0px;}
.register_form p span{font-size:10px; font-weight:normal;}
.register_form ul{width:700px; margin:0px auto; border-bottom:0px solid #627c86; padding-top:20px;}
.register_form li{padding:6px; display:block; overflow:hidden;}
.register_form li label{width:220px; float:left;} 
.register_form .actionbtns{width:180px; margin:15px auto;}
.astric{color:#FF0000;}
.text-input{ background:#fff; width:98%; border:1px solid #d5dcde; padding:4px; float:left; }
.input-field{border:1px solid #d5dcde; padding:4px; float:left;}
input.button{background:url(../img/button-left.gif) left no-repeat; left:4px; border:none; color:#e18f00; height:24px; padding-bottom:3px; position:relative; font-size:12px; font-weight:bold; cursor:pointer;}
.buttonEnding{ background:url(../img/button-right.gif) no-repeat; position:absolute; display:inline; width:6px; height:24px; font-size:0px}

.normal-wdh{ width:300px;}
.select-wdh{ width:310px;}
.flt-left{ float:left;}
.register_form li .billing{ float:left; width:300px;}
.register_form li .billing label{ width:275px;}





.right-panel{ float:left; width:748px;}

.right-panel{ float:left; width:748px;}
.green-btn{ background:url(../img/admin/green-btn-bg.gif) repeat-x;  height:20px; font-size:12px; padding:0px 12px 2px 12px; color:#3E3E3E;  margin-right:15px; cursor:pointer; border:1px solid #e18f00;}
.top-btns{ text-align:right; padding-top:15px; padding-bottom:3px;}
.customer-detail{background:url(../img/admin/detail-bg.gif) repeat-x; height:47px;}
.detail-left{ width:4px;background:url(../img/admin/detail-cr.gif) no-repeat left; height:47px; float:left;}
.detail-right{ width:4px;background:url(../img/admin/detail-cr.gif) no-repeat right; height:47px; float:right;}
.detail-mid{ width:95%; float:left; padding:17px 0 0 0px;}
.detail-mid li{ float:left; padding: 0 10px;font-weight:bold;}
.detail-mid li label{font-weight:normal; color:#E18F00;}

.detail-mid li.sno{ width:35px;}
.detail-mid li.name{ width:110px;}
.detail-mid li.email{width:180px;}
.detail-mid li.sub-domain{width:80px;}
.detail-mid li.date{width:90px;}
.detail-mid li.action{width:90px;}

.width90{width:90px;}
.width70{width:70px;}
.width50{width:50px;}
.width30{width:30px;}
.width40{width:40px;}
.width110{width:110px;}
.width130{width:130px;}
.width150{width:150px;}
.width170{width:170px;}
.width190{width:190px;}
.width200{width:200px;padding:10px;}
.width190{width:190px;}

.detail-mid li.text{width:365px;}
.widget-main{ border-left:1px solid #bdbcbd; border-right:1px solid #bdbcbd; border-bottom: 1px dashed #bdbcbd; padding-bottom:10px; }
.widget{ border:1px solid #ccc;}
.top-bar{ height:27px;background:url(../img/admin/bar-bg.gif) repeat-x; text-align:right;}
.top-bar span{ float:left; display:block;background:url(../img/admin/bullet.png) no-repeat 10px 10px; padding:7px 0 0 25px; font-weight:bold;}
.top-bar p{ float:right; padding-top:3px; margin:0px;}

.customer-brief{ font-size:12px; line-height:35px; border-bottom:1px solid #cccccc;}
.customer-brief li{ float:left; padding:0px 10px;   }
.customer-brief a{ color:#06C;}

.customer-brief li.sno{width:35px;}
.customer-brief li.name{ width:110px;}
.customer-brief li.email{width:180px;}
.customer-brief li.sub-domain{width:80px;}
.customer-brief li.date{width:90px;}
.customer-brief li.action{ width:90px;}


.customer-brief li.text{width:365px;}
.even{ background:#f4f7fb;}
.pagination{ float:left; width:95%;}
.pagination li{ display:block; text-align:right; padding-top:5px;}
